home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
tex
/
tsfcom24.zip
/
TSFCOM.INF
< prev
next >
Wrap
Text File
|
1993-05-29
|
19KB
|
399 lines
- 1 -
Sat 29-May-1993
About TSFCOM in General
=======================
Apply question mark ? with the program call for a brief description
of a program. Most of the programs also include more detailed
(optional) information within the program.
This package may be used and distributed freely for NON-COMMERCIAL,
NON-INSTITUTIONAL, PRIVATE purposes, provided it is not changed in
any way. (Repacking with another method is ok, though.) For ANY
other usage, such as use in a business enterprise or a university,
contact the author for registration. Uploading to bulletin boards is
encouraged. Please do not distribute any part of this package
separately.
The programs are under development. Comments and contacts are
solicited. If you have any questions, please do not hesitate to use
electronic mail for communication.
InterNet address: ts@uwasa.fi (preferred)
Bitnet address: SALMI@FINFUN.BITNET
The author shall not be liable to the user for any direct, indirect
or consequential loss arising from the use of, or inability to use,
any program or file howsoever caused. No warranty is given that the
programs will work under all circumstances.
Timo Salmi
Professor of Accounting and Business Finance
Faculty of Accounting & Industrial Management
University of Vaasa
P.O. BOX 297, FI-65101 Vaasa, Finland
INCLUDED FILES:
TSFCOM24 File manipulation by Timo Salmi
Filename Comment
-------- --------------------------------
CRYPTER.EXE Protects files with a password
FILEADD.EXE Joins text files side by side
FILECUT.EXE Cuts a text file in parts
FILEDUMP.EXE Special decimal dump of a file
FILEPAGE.EXE Prepares files for printing
FILEPALN.EXE Counts page lengths and widths
FILEPRNT.EXE Text-file to various printers
FILETRAN.EXE Scandinavian conversions
FILETRIM.EXE Trims or pads text file rows
FILE_ID.DIZ Brief characterization of tsfcom
TSFCOM.INF Document + some personal history
TSFCOM.NWS News concerning this package
TSPROG.INF List of programs from T.Salmi
VAASA.INF Info: Finland, Vaasa, U of Vaasa
---- ------ ------ -----
0014
Release Notes for the Entire Package
====================================
If you still had an earlier than version TSFCOM15, please note that
the .exe files replace the earlier .com files with the same name.
(If you have an .exe and a .com file with the same name on the same
directory, the outdated .com file is executed.) The .exe versions
have been compiled with Turbo Pascal 4.0. (Later with 5.0.) They are
faster than the older versions. The directory module (invoked when
you try to access a non-existent or a non-resettable file) has been
rewritten, among other things. Note that while (some) .com programs
can be aborted by pressing crtl+c, .exe programs can be halted with
ctrl+break.
The release TSFCOM22 package does not change the programs much. All
the programs have been recompiled with an updated directory routine,
which you can invoke, if your input file is not found. This routine
is nearer to the customary MsDos dir syntax, and the routine is more
compact than the old one. There are also some other minor changes in
the programs, and I have written more information about the programs
to this document.
The release TSFCOM23 introduces some major and minor improvements.
First, some of the programs can now [optionally] be called in the
more familiar PC format, that is as
PROGRAM [FirstParameter] [...]
Second, the some of the programs have now a line editing and input
recall capability. (This capability is indicated by a "blocked"
cursor). This means that you can edit the input the program asks for
by applying the cursor keys, Del, Esc, Home, and End. Furthermore
the previous input can be recalled by pressing the CursorUp key.
Third, interrupting the programs by ctrl-c or break is now captured
by some of the programs, and treated in a more orderly manner.
For releases from 2.4 on, see TSFCOM.NWS.
Individual Program Descriptions
===============================
Timo Salmi File COMmand release 2.4 (TSFCOM24) includes the
* * * *** * *
following programs for manipulating files:
CRYPTER.EXE (Ver 1.15) Protects files with a password
======================
Usage: CRYPTER [InputFile OutputFile [Password] [/o]]
│
Once. No prompting for the "again" question ──┘
or: CRYPTER ?
Encrypts/decrypts any file with your secret password. The
versions from 1.5 on will work for all types files. Thus you can use
crypter even to protect your sensitive .com and .exe files.
┌─────────────────────────────────────────────────────────────────────┐
│ WARNING: If you want to make your files absolutely secure don't │
│ EVER write the decrypted text on any other media than RAMdisk. This │
│ is because there are very good data recovery tools for uncovering │
│ data that has existed on the ordinary disk media. │
└─────────────────────────────────────────────────────────────────────┘
Release notes: In version 1.12 the outward appearances are still
the same, but the disk interface has been rewritten for a much
improved speed. I have not measured it accurately, but crypter 1.12
is many times as fast as the earlier version. (Technically this has
been achieved by reading and writing using block read/writes.)
There is a default feature (not a bug) in Turbo Pascal which
prevents reading read-only files. There is a remedy for this which
has been implemented to crypter, and it can thus now crypt read-only
files as well.
The messages concerning file names now also include the path.
These last two improvements have been made to all the programs
starting from TSFCOM21.
For version 1.13 release notes please see the common release
notes above for TSFCOM22.
Version 1.14 introduces the option of using the following call
format: CRYPTER [InputFile OutputFile Password]. Version 1.14 also
introduces input line-editing and recall.
Version 1.15 adds switch /o for Once, no prompting for the
"again" question. In other words a switch for a "batch" mode.
FILEADD.EXE (Ver 1.8) Joins text files side by side
=====================
Concatenates two text files. In other words joins them side by
side. Useful e.g. for making two-column texts or detailed comparison
of text files or lists, such as directories.
The TSFLTC package contains a filter CONCAT.EXE which performs
the same task as FILEADD.EXE. If you are used to Unix and/or prefer
using filters for manipulating text-files then use CONCAT.EXE.
Personally I used CONCAT.EXE rather than FILEADD.EXE.
With the introduction of SemWare's excellent QEdit v2.1 this
utility is practically no longer needed because of QEdit's ability
to copy and move columns of text in addition to the usual rows of
text. Hence no update in of FILEADD.EXE in TSFCOM23.ZIP (but, yes,
in TSFCOM24.ZIP). Incidentally, this .inf file has been written with
QEdit v2.15's successor the SemWare Editor prelease version 1.0.
(Yes, I am a properly registered shareware user.)
FILECUT.EXE (Ver 1.9) Cuts a text file in parts
=====================
Usage: FILECUT [inputFile]
or: FILECUT ?
Divides a text file into a number of smaller text files. The
division is based on the number of lines, given by the user, to be
included in each new cut-file. Options for wrapping and checking for
the existence of files.
I also have a more recent program SPLIT.EXE for splitting any
type (text or binary) file into bits and pieces (pun intended). It
is in my TSUTLCxx.ZIP package.
FILEDUMP.EXE (Ver 2.12) Decimal dump of a file
=======================
Usage: FILEDUMP [FileName]
or: FILEDUMP ?
Dumps the contents of a file to the screen in decimal ascii. A
new line is started if the eoln sequence <CR/LF> is encountered.
Filedumps (especially hexadumps) abound. FILEDUMP complements them
rather than attem